package pe.com.bn.sach.domain;

import java.util.Date;
import java.util.HashSet;
import java.util.Set;

/**
 * Bnchf23ExpIngresoTitular entity.
 * 
 * @author MyEclipse Persistence Tools
 */

public class Bnchf23ExpIngresoTitular implements java.io.Serializable {

	// Fields

	private String f23IdExpediente;
	private Bnchf24SitcLaboral bnchf24SitcLaboral;
	private Bnchf28OcupacionCargo bnchf28OcupacionCargo;
	private Bnchf13Expediente bnchf13Expediente;
	private Bnchf27GiroActividad bnchf27GiroActividad;
	private Bnchf25TipoContrato bnchf25TipoContrato;
	private Double f23PrctIncrmTit;
	private Double f23MntoAbonoPromBn;
	private Double f23MntoTotOtrosRenta;
	private Double f23MntoTotOtrosPermt;
	private Double f23MntoTotIngrTit;
	private String f23UnidEject;
	private String f23Ruc;
	private String f23TelfTrab;
	private Date f23FeIngTrab;
	private Long f23UsrReg;
	private Date f23FeUsrReg;
	private Long f23UsrAct;
	private Date f23FeUsrAct;
	private String f23IdUsuaCrea;
	private Date f23FeUsuaCrea;
	private String f23IdUsuaModi;
	private Date f23FeUsuaModi;
	private Set bnchf23ExpTitCuentases = new HashSet(0);

//   add wilber
	private String f23StrIngTrab ;
//	 add osw  06:31 p.m. 23/04/2008
	private String f23IdCliente;
	private String f23IdPersona;
	private String antiguedadlaboral;

	// Constructors
 
	/** default constructor */
	public Bnchf23ExpIngresoTitular() {

		 bnchf24SitcLaboral=new Bnchf24SitcLaboral();
		bnchf28OcupacionCargo=new Bnchf28OcupacionCargo ();
		bnchf13Expediente=new Bnchf13Expediente ();
		bnchf27GiroActividad=new Bnchf27GiroActividad ();
		bnchf25TipoContrato=new Bnchf25TipoContrato ();

	}
	

	/** minimal constructor */
	public Bnchf23ExpIngresoTitular(String f23IdExpediente,
			Bnchf24SitcLaboral bnchf24SitcLaboral,
			Bnchf13Expediente bnchf13Expediente, Double f23PrctIncrmTit,
			Double f23MntoAbonoPromBn, Double f23MntoTotOtrosRenta,
			Double f23MntoTotOtrosPermt, Double f23MntoTotIngrTit,
			String f23IdUsuaCrea, Date f23FeUsuaCrea) {
		this.f23IdExpediente = f23IdExpediente;
		this.bnchf24SitcLaboral = bnchf24SitcLaboral;
		this.bnchf13Expediente = bnchf13Expediente;
		this.f23PrctIncrmTit = f23PrctIncrmTit;
		this.f23MntoAbonoPromBn = f23MntoAbonoPromBn;
		this.f23MntoTotOtrosRenta = f23MntoTotOtrosRenta;
		this.f23MntoTotOtrosPermt = f23MntoTotOtrosPermt;
		this.f23MntoTotIngrTit = f23MntoTotIngrTit;
		this.f23IdUsuaCrea = f23IdUsuaCrea;
		this.f23FeUsuaCrea = f23FeUsuaCrea;
	}

	/** full constructor */
	public Bnchf23ExpIngresoTitular(String f23IdExpediente,
			Bnchf24SitcLaboral bnchf24SitcLaboral,
			Bnchf28OcupacionCargo bnchf28OcupacionCargo,
			Bnchf13Expediente bnchf13Expediente,
			Bnchf27GiroActividad bnchf27GiroActividad,
			Bnchf25TipoContrato bnchf25TipoContrato, Double f23PrctIncrmTit,
			Double f23MntoAbonoPromBn, Double f23MntoTotOtrosRenta,
			Double f23MntoTotOtrosPermt, Double f23MntoTotIngrTit,
			String f23UnidEject, String f23Ruc, String f23TelfTrab,
			Date f23FeIngTrab, Long f23UsrReg, Date f23FeUsrReg,
			Long f23UsrAct, Date f23FeUsrAct, String f23IdUsuaCrea,
			Date f23FeUsuaCrea, String f23IdUsuaModi, Date f23FeUsuaModi,
			Set bnchf23ExpTitCuentases) {
		this.f23IdExpediente = f23IdExpediente;
		this.bnchf24SitcLaboral = bnchf24SitcLaboral;
		this.bnchf28OcupacionCargo = bnchf28OcupacionCargo;
		this.bnchf13Expediente = bnchf13Expediente;
		this.bnchf27GiroActividad = bnchf27GiroActividad;
		this.bnchf25TipoContrato = bnchf25TipoContrato;
		this.f23PrctIncrmTit = f23PrctIncrmTit;
		this.f23MntoAbonoPromBn = f23MntoAbonoPromBn;
		this.f23MntoTotOtrosRenta = f23MntoTotOtrosRenta;
		this.f23MntoTotOtrosPermt = f23MntoTotOtrosPermt;
		this.f23MntoTotIngrTit = f23MntoTotIngrTit;
		this.f23UnidEject = f23UnidEject;
		this.f23Ruc = f23Ruc;
		this.f23TelfTrab = f23TelfTrab;
		this.f23FeIngTrab = f23FeIngTrab;
		this.f23UsrReg = f23UsrReg;
		this.f23FeUsrReg = f23FeUsrReg;
		this.f23UsrAct = f23UsrAct;
		this.f23FeUsrAct = f23FeUsrAct;
		this.f23IdUsuaCrea = f23IdUsuaCrea;
		this.f23FeUsuaCrea = f23FeUsuaCrea;
		this.f23IdUsuaModi = f23IdUsuaModi;
		this.f23FeUsuaModi = f23FeUsuaModi;
		this.bnchf23ExpTitCuentases = bnchf23ExpTitCuentases;
	}

	// Property accessors

	public String getF23IdExpediente() {
		return this.f23IdExpediente;
	}

	public void setF23IdExpediente(String f23IdExpediente) {
		this.f23IdExpediente = f23IdExpediente;
	}

	public String getAntiguedadlaboral() {
		return antiguedadlaboral;
	}
public String getF23IdCliente() {
	return f23IdCliente;
}
	public String getF23IdPersona() {
		return f23IdPersona;
	}
	public void setAntiguedadlaboral(String antiguedadlaboral) {
		this.antiguedadlaboral = antiguedadlaboral;
	}
public void setF23IdCliente(String idCliente) {
	f23IdCliente = idCliente;
}
	public void setF23IdPersona(String idPersona) {
		f23IdPersona = idPersona;
	}
	public Bnchf24SitcLaboral getBnchf24SitcLaboral() {
		return this.bnchf24SitcLaboral;
	}

	public void setBnchf24SitcLaboral(Bnchf24SitcLaboral bnchf24SitcLaboral) {
		this.bnchf24SitcLaboral = bnchf24SitcLaboral;
	}

	public Bnchf28OcupacionCargo getBnchf28OcupacionCargo() {
		return this.bnchf28OcupacionCargo;
	}

	public void setBnchf28OcupacionCargo(
			Bnchf28OcupacionCargo bnchf28OcupacionCargo) {
		this.bnchf28OcupacionCargo = bnchf28OcupacionCargo;
	}

	public Bnchf13Expediente getBnchf13Expediente() {
		return this.bnchf13Expediente;
	}

	public void setBnchf13Expediente(Bnchf13Expediente bnchf13Expediente) {
		this.bnchf13Expediente = bnchf13Expediente;
	}

	public Bnchf27GiroActividad getBnchf27GiroActividad() {
		return this.bnchf27GiroActividad;
	}

	public void setBnchf27GiroActividad(
			Bnchf27GiroActividad bnchf27GiroActividad) {
		this.bnchf27GiroActividad = bnchf27GiroActividad;
	}

	public Bnchf25TipoContrato getBnchf25TipoContrato() {
		return this.bnchf25TipoContrato;
	}

	public void setBnchf25TipoContrato(Bnchf25TipoContrato bnchf25TipoContrato) {
		this.bnchf25TipoContrato = bnchf25TipoContrato;
	}

	public Double getF23PrctIncrmTit() {
		return this.f23PrctIncrmTit;
	}

	public void setF23PrctIncrmTit(Double f23PrctIncrmTit) {
		this.f23PrctIncrmTit = f23PrctIncrmTit;
	}

	public Double getF23MntoAbonoPromBn() {
		return this.f23MntoAbonoPromBn;
	}

	public void setF23MntoAbonoPromBn(Double f23MntoAbonoPromBn) {
		this.f23MntoAbonoPromBn = f23MntoAbonoPromBn;
	}

	public Double getF23MntoTotOtrosRenta() {
		return this.f23MntoTotOtrosRenta;
	}

	public void setF23MntoTotOtrosRenta(Double f23MntoTotOtrosRenta) {
		this.f23MntoTotOtrosRenta = f23MntoTotOtrosRenta;
	}

	public Double getF23MntoTotOtrosPermt() {
		return this.f23MntoTotOtrosPermt;
	}

	public void setF23MntoTotOtrosPermt(Double f23MntoTotOtrosPermt) {
		this.f23MntoTotOtrosPermt = f23MntoTotOtrosPermt;
	}

	public Double getF23MntoTotIngrTit() {
		return this.f23MntoTotIngrTit;
	}

	public void setF23MntoTotIngrTit(Double f23MntoTotIngrTit) {
		this.f23MntoTotIngrTit = f23MntoTotIngrTit;
	}

	public String getF23UnidEject() {
		return this.f23UnidEject;
	}

	public void setF23UnidEject(String f23UnidEject) {
		this.f23UnidEject = f23UnidEject;
	}

	public String getF23Ruc() {
		return this.f23Ruc;
	}

	public void setF23Ruc(String f23Ruc) {
		this.f23Ruc = f23Ruc;
	}

	public String getF23TelfTrab() {
		return this.f23TelfTrab;
	}

	public void setF23TelfTrab(String f23TelfTrab) {
		this.f23TelfTrab = f23TelfTrab;
	}

	public Date getF23FeIngTrab() {
		return this.f23FeIngTrab;
	}

	public void setF23FeIngTrab(Date f23FeIngTrab) {
		this.f23FeIngTrab = f23FeIngTrab;
	}

	public Long getF23UsrReg() {
		return this.f23UsrReg;
	}

	public void setF23UsrReg(Long f23UsrReg) {
		this.f23UsrReg = f23UsrReg;
	}

	public Date getF23FeUsrReg() {
		return this.f23FeUsrReg;
	}

	public void setF23FeUsrReg(Date f23FeUsrReg) {
		this.f23FeUsrReg = f23FeUsrReg;
	}

	public Long getF23UsrAct() {
		return this.f23UsrAct;
	}

	public void setF23UsrAct(Long f23UsrAct) {
		this.f23UsrAct = f23UsrAct;
	}

	public Date getF23FeUsrAct() {
		return this.f23FeUsrAct;
	}

	public void setF23FeUsrAct(Date f23FeUsrAct) {
		this.f23FeUsrAct = f23FeUsrAct;
	}

	public String getF23IdUsuaCrea() {
		return this.f23IdUsuaCrea;
	}

	public void setF23IdUsuaCrea(String f23IdUsuaCrea) {
		this.f23IdUsuaCrea = f23IdUsuaCrea;
	}

	public Date getF23FeUsuaCrea() {
		return this.f23FeUsuaCrea;
	}

	public void setF23FeUsuaCrea(Date f23FeUsuaCrea) {
		this.f23FeUsuaCrea = f23FeUsuaCrea;
	}

	public String getF23IdUsuaModi() {
		return this.f23IdUsuaModi;
	} 

	public void setF23IdUsuaModi(String f23IdUsuaModi) {
		this.f23IdUsuaModi = f23IdUsuaModi;
	}

	public Date getF23FeUsuaModi() {
		return this.f23FeUsuaModi;
	}

	public void setF23FeUsuaModi(Date f23FeUsuaModi) {
		this.f23FeUsuaModi = f23FeUsuaModi;
	} 

	public Set getBnchf23ExpTitCuentases() {
		return this.bnchf23ExpTitCuentases;
	}

	public void setBnchf23ExpTitCuentases(Set bnchf23ExpTitCuentases) {
		this.bnchf23ExpTitCuentases = bnchf23ExpTitCuentases;
	}

/**
 * @return Devuelve f23StrIngTrab.
 */
public String getF23StrIngTrab() {
	return f23StrIngTrab;
}
/**
 * @param strIngTrab El f23StrIngTrab a establecer.
 */
public void setF23StrIngTrab(String strIngTrab) {
	f23StrIngTrab = strIngTrab;
}
}